package com.qqt.csr.file.service;

import com.qqt.csr.common.enums.FileGroupEnum;
import com.qqt.csr.common.enums.FileTypeEnum;

public interface IFileFolderService {

    /**
     * 创建文件夹
     *
     * @param bucketName
     * @param fileGroup
     * @return
     */
    String createFileFolderBy(String bucketName, FileGroupEnum fileGroup);

    /**
     * 根据对象后缀，自动获取文件夹
     * @param bucketName
     * @param objectName
     * @return
     */
    String getFileFolder(String bucketName, String objectName);

    /**
     * 根据文件类型获取文件夹
     * @param bucketName
     * @param fileType
     * @return
     */
    String getFileFolder(String bucketName, FileTypeEnum fileType);
}
